/* 
 * File:   Ville.cpp
 * Author: epulapp
 * 
 * Created on 22 avril 2014, 09:47
 */

#include "Ville.h"


using namespace std;

Ville::Ville() {
}

Ville::Ville(const Ville& orig) {
}

Ville::~Ville() {
}



    Voisinage* Ville::getTypeVoisinage() {
        return typeVoisinage;
    }

    void Ville::setTypeVoisinage(Voisinage* typeVoisinage) {
        this->typeVoisinage = typeVoisinage;
    }
 
    std::map<Ville, float> Ville::getVoisinage() {
        return voisinage;
    }

    void Ville::setVoisinage(std::map<Ville, float> voisinage) {
        this->voisinage = voisinage;
    }

    float Ville::getX()  {
        return x;
    }

    void Ville::setX(float x) {
        this->x = x;
    }

    float Ville::getY() {
        return y;
    }

    void Ville::setY(float y) {
        this->y = y;
    }
    
    void Ville::getVoisins(){
        voisinage = typeVoisinage->getVoisins();
    }
    
    
